package bender.appl.io;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

/**
 *
 * @author Ramiro
 */
public class ArchivoVectorConverter implements  Converter{

    private BufferedReader archivo;

    public ArchivoVectorConverter(String pathArchivo) throws FileNotFoundException {
        archivo = new BufferedReader(
                new FileReader(pathArchivo));

    }

    public double[] convertir() throws IOException{
        double[] resultado= new double[90000];
        int numeroNeurona=0;
        String linea = archivo.readLine();
        while(linea!=null) {
            for(int i=0; i<linea.length();i++){
                Character actual= linea.charAt(i);
                if (actual!='\n'){
                    resultado[numeroNeurona]=new Double(actual.toString()).doubleValue();
                    numeroNeurona++;
                }
            }
            linea=archivo.readLine();
        }
        return resultado;
    }
}
